/**
 * Created by ����Ӱ�� on 2018/8/15.
 */
function ismobile() {
    //判断访问终端
    var browser = {
        versions: function () {
            var u = navigator.userAgent, app = navigator.appVersion;
            return {
                trident: u.indexOf('Trident') > -1, //IE内核
                presto: u.indexOf('Presto') > -1, //opera内核
                webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
                gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
                mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
                ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
                iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
                iPad: u.indexOf('iPad') > -1, //是否iPad
                webApp: u.indexOf('Safari') == -1, //是否web应该程序，没有头部与底部
                weixin: u.indexOf('MicroMessenger') > -1, //是否微信 （2015-01-22新增）
                qq: u.match(/\sQQ/i) == " qq" //是否QQ
            };
        }(),
        language: (navigator.browserLanguage || navigator.language).toLowerCase()
    };

    if (browser.versions.mobile == true) {
        if (browser.versions.iPhone == true) {
            return '1';
        } else if (browser.versions.android == true) {
            return '0';
        }
    } else {

    }
}

var isMobile = ismobile();

if (isMobile == 0) {

    window.android.getAndroidId("pp")
}

function WebViewDidFinishLoad() {


    var message = {

        "VcWay": "SendId"
    };

    window.webkit.messageHandlers.CallCapitalDetailsModel.postMessage(message);
}

var token;

var uid;

function receiveAndroidDetail(k) {

    obj = $.parseJSON(k);

    token = obj.TOKEN;

    uid = obj.uid;

    TendererInfo(uid, obj.id, token);
}

function receiveiOSVcData(k) {

    obj = $.parseJSON(k);

    token = obj.TOKEN;

    uid = obj.uid;

    TendererInfo(uid, obj.id, token);
}


//TendererInfo(uid, 2, token);

function TendererInfo(uid, id, token) {

    $.ajax({//项目加速列表

        url: url + 'common',

        type: "POST",

        dataType: "json",

        data: {

            "id": id,

            "uid": uid
        },

        beforeSend: function (xhr) {

            xhr.setRequestHeader("CUSTOM-URL", "v1/fund/lookCrowdBackList");

            xhr.setRequestHeader("TOKEN", token)

        },
        success: function (result) {

            //console.log(result)

            if (result.codes == 200) {

                result.data.list.forEach(function (item, i) {

                    item.back_time = timeFormatDate(item.back_time * 1000);
                });


                var html = template("detailTpl", result);

                $(".container").html(html);

                if (isiphoneX) {

                    $(".footer_position").addClass("footer")

                } else {

                    $(".footer_position").removeClass("footer")


                }

                $(".support").on("click", function () {//跳转到支付页面 需要金额

                    if (!id) return false;

                    var json = {

                        "back_id": $(this).parents("li").attr("id"),

                        "crowd_id": id,

                        "pay_fee": $(this).siblings("span").html().slice(5, -1)


                    };

                    if (isMobile == 1) {

                        var message = {

                            "VcData": json,

                            "VcName": "CapitalRecharge",

                            "VcWay": "PushVCName"
                        };

                        window.webkit.messageHandlers.CallCapitalDetailsModel.postMessage(message);

                    } else if (isMobile == 0) {

                        window.android.jumpToProjectFourModelSupport(JSON.stringify(json))
                    }
                })
            }
        },
        error: function (info) {

            console.log(info)
        }
    })
}

//格式化时间
function timeFormatDate(timeStamp) {

    var tmpTime = Date.parse(new Date(timeStamp));

    Date.prototype.format = function (format) {
        var date = {
            "M+": this.getMonth() + 1,
            "d+": this.getDate(),
            "h+": this.getHours(),
            "m+": this.getMinutes(),
            "s+": this.getSeconds(),
            "q+": Math.floor((this.getMonth() + 3) / 3),
            "S+": this.getMilliseconds()
        };
        if (/(y+)/i.test(format)) {
            format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
        }
        for (var k in date) {
            if (new RegExp("(" + k + ")").test(format)) {
                format = format.replace(RegExp.$1, RegExp.$1.length == 1
                    ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
            }
        }
        return format;
    };

    var newDate = new Date();
    newDate.setTime(tmpTime);
    return newDate.format('yyyy-MM-dd');
}